خرید بک لینک

یکی از راه های افزایش سرعت برای وب سایت ها کش کردن است. این عملیات را در وردپرس می توان با استفاده از افزونه قدرتمندی همچون WP Super Cache که توسط خود وردپرس ارائه شده است، به راحتی انجام داد.

این افزونه از صفحات داینامیک سایت نسخه html ایستا ایجاد می کند. به عبارتی اگر شخصی بخواهد از صفحات سایت شما بازدید کند دیگر برای هر درخواست دستورات PHP اجرا نشده و از همان فایل آماده استفاده می شود. مدت زمان نگه داری این نسخه html را می توانید از تنظیمات افزونه مشخص کنید.

در واقع می توان گفت که افزونه کش از کوئری هایی که به سرور ارسال می شوند، کاسته و باعث افزایش سرعت بارگزاری صفحات سایت می شود.

فعال سازی افزونه

پس از اینکه افزونه را بر روی سایت نصب کردید برای اینکه سیستم کش شروع به کار کند باید از تنظیمات افزونه Caching را فعال کنید.

wpsupercache-easy

همانطور که در تصویر مشاهده می کنید این افزونه برای تنظیمات خود دو حالت Easy و Advanced در نظر گرفته است که حالت اول برای افرادی است که اطلاعات کافی از مبحاث پیچیده ندارند. در این وضعیت کافیست بر روی گزینه Caching On کلیک کرده و تنظیمات را ذخیره کنید.

صفحه افزونه در مخزن وردپرس


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: سه شنبه 28 ارديبهشت 1395 ساعت: 4:34

افزونه بادی پرس (BuddyPress) به شما کمک می کند که بر روی سیستم وردپرس یک شبکه اجتماعی پیاده سازی کنید که در آن کاربران برای خود پروفایل اختصاصی داشته باشند و بتوانند با سایر اعضای سایت در ارتباط باشند و گروه های کاربری تشکیل دهند.

بادی پرس دارای صدها افزونه و قالب مختلف می باشد، به عبارتی دیگر لازم نخواهد بود که برای اعمال تغییراتی و یا افزودن امکانات خودتان کدنویسی کنید. این مزیت های اصلی این افزونه را می توان سازگاری کامل آن با سایر افزونه ها را نام برد .

امکانات افزونه بادی پرس

امکان عضویت برای بازدید کنندگان سایت
ایجاد پروفایل شخصی برای هریک از اعضا
قابلیت ارسال درخواست دوستی به سایر اعضا
اشتراک گذاری نوشته ها با سایر افراد
ایجاد گروه های عمومی و یا خصوصی توسط اعضا
ارسال پیغام خصوصی تکی و گروهی
ابزارک نمایش آخرین فعالیت های انجام گرفته
ابزارک نمایش محبوبترین کاربران و گروه ها
پشتیبانی از افزونه های جانبی
سازگاری کامل با زبان فارسی و UTF-8

هرچند با استفاده از این افزونه نمی توانید یک شبکه اجتماعی قدرتمند مانند فیس بوک راه اندازی کنید، اما برای استفاده های متوسط در کنار سایت وردپرسی افزونه ای بسیار مفید و کاربردی می باشد.

نکته: در صورتی که بخواهید نسخه فارسی این افزونه را دریافت کنید، می بایستی آن را از سایت های فارسی کننده مانند پرشین اسکریپت دریافت کنید. نسخه موجود در مخزن وردپرس متاسفانه دارای زبان فارسی نمی باشد.

لینک افزونه در مخزن وردپرس


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: سه شنبه 28 ارديبهشت 1395 ساعت: 4:34

یکی از اولین کارهایی که باید پس از نصب و راه اندازی وردپرس انجام دهید، فعال کردن افزونه اکیسمت است. این افزونه جلوی ارسال دیدگاه های اسپم (جفنگ) را گرفته و دیگر مجبور نخواهید بود زمان خود را برای حذف آن دیدگاه ها صرف کنید.

اکیسمت چیست؟

akismet در سال ۲۰۰۵ توسط Automattic شرکت ارائه کننده وردپرس معرفی و عرضه شد. کار اصلی این افزونه مقابله با دیدگاه های تبلیغاتی و اسپم که به صورت عمده و توسط ربات ها در وب سایت های وردپرسی ارسال می شوند، می باشد.

البته با اینکه این افزونه هم به طور کامل جلوی چنین دیدگاه هایی را نمی گیرد، اما به گفته خود می تواند ۸۳% آنها را شناسایی کنید.

نحوه کارکرد اکیسمت

اکیسمت با استفاده از سرویس API دیدگاه های درج شده در سایت شما را با پایگاه داده خود بررسی کرده و در صورت وجود مشخصات مبتنی بر اسپم، آن دیدگاه را به عنوان جفنگ شناسایی کرده و اجازه انتشار در سایت را نخواهد داد.

comment_status_spam

همانطور که در تصویر فوق مشاهده می کنید این افزونه طی چند روز اخیر توانسته است جلوی ۲۸۸ جفنگ را بگیرد.

فعال کردن افزونه

پس از اینکه افزونه را نصب کردید، برای اینکه آن را فعال کنید و در سایت خود استفاده کنید نیاز به کلید API دارید که می توانید از اینجا آن را دریافت کنید. در این صفحه باتوجه به بزرگی سایت چند نوع پلن وجود دارد:

Basic: مناسب برای سایت هایی که بازدید کمی دارند. این پلن رایگان است.

Plus: برای سایت هایی که بازدید متوسط دارند. با پرداخت ۵$ برای هر ماه.

Enterprise: این پلن برای سایت هایی که بازدید بالایی دارند مانند خبرگزاری ها مناسب می باشد که هزینه آن ماهانه ۵۰$ دلار می باشد.

از آنجا که اکثر افراد طرفدار سرویس های رایگان هستند، ما هم سرویس Bacis را انتخاب می کنیم. در صفحه ای که باز می شود، شما می توانید برای حمایت از افزونه مبلغی را پرداخت کنید که اختیاری است. بنابراین ما مقدار را بر روی صفر تنظیم می کنیم.

Akismet-Basic

نهایتا در صفحه ای که نشان داده می شود، اطلاعات مربوط به اکانت خود را وارد کنید تا در انتها کد API به آدرس ایمیل تان ارسال شود. API دریافتی را در قسمت تنظیمات افزونه وارد کنید تا شروع به کار کنید.

توجه داشته باشید که اگر API را وارد نکنید افزونه قادر به شناسایی دیدگاه های اسپم نخواهد بود.

صفحه افزونه در مخزن وردپرس


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: دوشنبه 27 ارديبهشت 1395 ساعت: 18:25

دلایل زیادی برای عدم گرفتن بازدید یک وب سایت وجود دارند. مواردی همچون عمر دامنه، شهرت و اعتبار نویسنده، تعداد لینک های دریافتی، محتوا و استراتژی های شبکه های اجتماعی همگی نقش مهمی را ایفا می کنند اما برای برخی از وب سایت ها این موضوع می تواند دلایل دیگری داشته باشد.

در این مطلب می خواهیم به ۵ موردی که اغلب توسط مدیران سایت ها نادیده گرفته می شوند اشاره کنیم. البته توجه داشته باشید که با انجام این کارها نباید منتظر تغییرات سریع باشید، بلکه باید برای مشاهده تاثیر آنها باید چند ماه صبر کنید.

  1. محتوای شما به اندازه کافی خوب نیست

محتوا نقش مهمی را در جذب بازدید کننده دارد. در اصل افراد به خاطر همان محتوا از سایت شما بازدید می کنند، بنابراین محتوای خوب بسیار مهم است. موتورهای جستجو به خصوص گوگل برای کیفیت محتوا اهمیت زیادی قائل بوده و در صورتی که تشخیص بدهد محتوای شما به اندازه کافی خوب نیست، سایت شما را در نتایج اول نشان نخواهد داد.

تا چند وقت پیش شاید می شد با خرید لینک برای محتوا آن را در نتایج بالا آورد، اما این روش ها دیگر به همانند گذشته موثر نبوده و کیفیت خود محتوا از اهمیت بیشتری برخوردار است.

نکته ای که وجود دارد، اگر سایت شما به تازگی راه اندازی شده باشد، در صورتی که بهترین محتوا را نیز منتشر کنید، با وجود رقبای قدرتمند به رتبه های نخست راه پیدا نخواهید کرد. لازمه این کار بهینه سازی کل سایت و البته گذر زمان است.

  1. کلمات رقباتی شدید را هدف قرار داده اید

یکی از اشتباهات بزرگ و دلایل اصلی نگرفتن بازدید کافی انتخاب کلمات کلیدی است که بر روی آنها رقابت شدیدی وجود دارد. فراموش نکنید که در نتایج تنها ۱۰ لینک نمایش داده می شود و صدها وب سایت می خواهند در این فهرست قرار بگیرند. بنابراین اگر موضوعی که انتخاب می کنید رقبای زیاد و قدرتمند داشته باشد، شناس شما برای دریافت بازدید و حضور در لیست نتایج پایین خواهد بود. بهتر است برای شروع کار از کلماتی که رقابت برای آنها کمتر است شروع کنید.

  1. سایت شما کند است

سرعت سایت یکی از فاکتورهای مهم برای موتورهای جستجو است. در صورتی که سایت حداکثر طی ۸ ثانیه به طور کامل نمایش داده نشود، افراد از آن خارج خواهند شد. بنابراین سایت خود را سبک نگه داشته و تا جایی که می توانید آن را سریع کنید.

  1. شرکت مناسبی برای سئو انتخاب نکرده اید

شرکت ها و افراد زیادی در حوزه بهینه سازی وب سایت فعالیت می کنند که همگی برای جذب مشتری ادعای بهترین بودن را دارند. بنابراین در صورتی که بهینه سازی سایت خود را به افراد و یا شرکت دیگری واگذار کرده باشید، این احتمال وجود دارد که گزینه مناسبی را انتخاب نکرده باشید. بهتر است قبل از سفارش کار به رزومه آنها نگاهی کرده و ببینید تا چه اندازه گفته هایشان صحت دارد.

  1. عدم استفاده از نقشه سایت

نقشه سایت در افزایش سرعت ایندکس ها و البته ایندکس بهتر صفحات به موتورهای جستجو کمک بسیاری می کند. معمولا برخی افراد فراموش می کنند که نقشه سایت ایجاد کرده و آن را در موتورهای جستجو ثبت کنند. در صورتی که محتوای اختصاصی تولید کنید همیشه این احتمال وجود دارد که از روی محتوای شما سایت های دیگر کپی بکنند. بنابراین سرعت ایندکس مهم است. کاربران وردپرسی می توانند از افزونه هایی مانند Yoast یا Google XML Sitemaps استفاده کنید.


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: دوشنبه 27 ارديبهشت 1395 ساعت: 1:39

می خواهید وارد پنل مدیریت وردپرس شوید اما رمز ورود خود را فراموش کردیده اید؟ به هر دلیلی نمی توانید از بازیابی رمز با استفاده از ایمیل استفاده کنید؟ آیا از راه سوم اطلاع دارید؟ با ما همراه باشید، تا روش دیگری را برایتان معرفی کنیم.

تغییر رمز از phpMyadmin

تمامی اطلاعات سایت (شامل فایل ها نمی شود) در پایگاه داده ذخیره می شوند و می توانید با دسترسی به پایگاه داده آنها را تغییر دهید. بنابراین یعنی می توانید رمز فراموش شده خود را نیز تغییر دهید.

اولین کاری که باید انجام دهید، مشخص کردن پایگاه داده وردپرس است. اگر بر روی هاست چندین پایگاه داده داشته باشید و از نام مشخصی استفاده نکرده باشید؛ می توانید فایل wp-config.php را باز کرده و از خط define(‘DB_NAME’, ‘yourdbname’); نام دیتابیس را مشاهده کنید.

اکنون از طریق پنل هاست به قسمت phpMyAdmin مراجعه کنید.

databases

همانطور که مشاهده می کنید، در منوی سمت چپ فهرست پایگاه داده های هاست خودتان را می توانید مشاهده کنید. از لیست نشان داده شده بر روی پایگاه داده وردپرس کلیک کرده و سپس بر روی جدول wp_users کلیک کنید.

اطلاعات مربوط به تمامی کاربران سایت در این جدول نگه داری می شود. بر روی گزینه edit مربوط به شناسه خودتان کلیک کنید تا صفحه ای مانند زیر نشان داده شود.

wp_users

در این صفحه به دنبال ستون user_pass برگردید، رمز شما در این ستون نگه داری می شود. در صورتی که با کدنویسی آشنا نباشید احتمالا با مشاهده رمز تعجب کرده و حتی فکر کنید که هک شده اید! اما نگران نباشید، مقداری که مشاهده می کنید، توسط خود وردپرس و با الگوریتم MD5 تولید شده است.

مقدار قبلی را پاک کرده و رمز جدید خود را وارد کنید. اما قبل از اینکه تغییرات را ذخیره کنید، میبایستی شما اینبار خودتان کار وردپرس را انجام دهید و رمز را کدگذاری کنید. همانطور که در تصویر فوق مشخص کرده ام در ستون user_pass، بر روی کادر Function کلیک کنید و از لیست نمایش داده شده گزینه MD5 را انتخاب کنید.

حال می توانید از پایین صفحه بر روی دکمه GO کلیک کنید تا رمز جدید جایگزین شود و بدون مشکل به ناحیه مدیریت وردپرس وارد شوید.


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: يکشنبه 26 ارديبهشت 1395 ساعت: 0:17

مسائل امنیتی برای کسب و کارهای آنلاین همیشه یک دغدغه بوده و مدیران سایت ها را مجبور کرده است تا مبالغ زیادی را بابت تامین امنیت سایت بپردازند. این مشکل برای افرادی که از CMS هایی مانند وردپرس استفاده می کنند، تا حدودی کمتر می باشد. زیرا بیشتر مسائل توسط خود توسعه دهندگان انجام گرفته است اما با این حال بهتر است که سطح امنیتی را تا حد ممکن بالا برد. برای این کار در وردپرس افزونه های متعددی وجود دارد که در این مقاله می خواهیم به یکی از قدترمندترین آنها یعنی Wordfence اشاره کنیم.

این افزونه سایت را باتوجه به تنظیماتی که اعمال می کنید، اسکن کرده و در صورت وجود مشکل امنیتی آن را اطلاع رسانی می کند و بدین طریق با افزایش سطح امنیتی سایت، از هک شدن آن جلوگیری می کند. برای اینکه بتوانید از این افزونه در سایت خود استفاده کنید، آموزش این مقاله را دنبال کنید.

ابتدا افزونه از را مخزن افزونه های وردپرس دریافت کرده و سپس بر روی سایت خود فعال کنید. اکنون به فهرست لینک های وردپرس در پنل مدیریتی گزینه ای به نام Wordfence اضافه می شود.

همانطور که می دانید اولین کاری که بعد از نصب افزونه جدید انجام داد، تنظیمات می باشد. از منوی افزونه بر روی Options کلیک کنید تا صفحه تنظیمات اصلی افزونه نمایش داده شود.

به احتمال زیاد اولین موردی که با آن مواجه خواهید شد، پیشنهاد برای ارتقاء به نسخه ویژه افزونه می باشد که در این صورت می بایستی مبلغی را به صورت ماهانه پرداخت کنید. ما فعلا ترجیح می دهیم از همین نسخه رایگان استفاده کنیم، پس از کنار این پیشنهاد رد می شویم.

WordfenceSecOpt

باتوجه به اینکه افزونه برای استفاده عموم کاربران وردپرس ایجاد شده است، تمامی تنظیمات مهم که لازم است را به صورت پیشفرض خود افزونه دارد. با این وجود برای اینکه بهتر با افزونه آشنا شوید به قسمت های مهم و کاربرد هریک اشاره ای مختصر می کنیم:

قسمت Basic Options

Enable login security: این گزینه امنیت فرم های ورود به سایت را انجام می دهد. یکی از راه های نفوذ از طریق فرم ها می باشد که با فعال سازی این گزینه می توانید جلوی این دسته از حملات را بگیرید.

Enable Live Traffic View: وضعیت زنده سایت ها را نشان می دهد. می توانید مشاهده کنید که افراد از طریق چه سایتی و از کدام کشور و با چه IP به سایت مراجعه کرده اند. در همان امکان مسدود سازی دسترسی کاربران نیز وجود دارد.

Enable automatic scheduled scans: می توانید زمان های اسکن را خودتان مشخص کنید.

Update Wordfence automatically when a new version is released: اگر بخواهید افزونه به هنگام ارائه نسخه جدید به صورت خودکار بروزرسانی شود، تیک این گزینه را بزنید. البته مطمئن شوید که هاست شما از چنین امکانی پشتیبانی می کند.

Where to email alerts: در این کادر آدرس ایمیل خودتان را که می خواهید گزارش های مربوط به اسکن ها را دریافت کنید، وارد کنید.

Security Level: با استفاده از منوی کشویی می توانید سطح امنیتی برای اجرا روی سایت را انتخاب کنید. این گزینه در حالت پیشفرض بر روی سطح ۲ تنظیم شده است.

در صورتی که تغییراتی تا این قسمت اعمال کرده اید، آنها را ذخیره کنید تا به ادامه کار بپردازیم.

قسمت Advanced Options

Alerts: همانطور که از نام آن مشخص است، موارد کشف شده را اطلاع رسانی می کند. این اعلان ها به ایمیلی که در مراحل قبل وارد کرده بودید، ارسال خواهند شد.

Live Traffic View: اگر نمی خواهید که سیستم خودتان را یا و برخی از کاربران را در گزارش های خود نشان ندهد، می توانید از این قسمت استفاده کنید.

Scans to include: قسمت هایی که می خواهید اسکن شوند را از این قسمت می توانید مدیریت کنید. این موارد برحسب سطح امنیتی انتخاب شده اند.

Scans-to-include

Login Security Options: با اینکه وردپرس در نسخه های جدید خود توصیه می کند از رمزهای قدرتمند استفاده شود، اما عده ای از رمزهای ساده و راحت استفاده می کنند، که این افزونه برای چنین افرادی هشدار بدهد تا رمز خود را تغییر دهند. همچنین می توانید مشخص کنید که اگر شخصی رمز ورود را چند مرتبه اشتباه وارد کند، دسترسی اش برای چه مدتی قطع شود.

سایر تنظیمات را نیز بهتر است بگذارید در همان حالت پیشفرض خود بمانند.

اسکن کردن سایت

اگر بخواهید خودتان به صورت دستی سایت را خارج از بازه زمانی مشخص شده در تنظیمات اسکن کنید، از منوی افزونه بر روی Scan کلیک کنید.

در این صفحه بر روی دکمه Start a Wordfence Scan تا فرآیند اسکن شروع شود. پس از بررسی گزارش بدست آمده در صفحه نشان داده خواهد شد.

آمار زنده

Activity-in-Real-Time

همانطور که قبلا در خصوص این قسمت توضیح داده بودیم، می توانید موارد گفته شده را در تصویر فوق مشاهده کنید. در صورتی که بخواهید ربات و یا کاربری را از مشاهده سایت منع کنید می توانید بر روی دکمه Block this IP کلیک کنید.

مسدود کردن IP

یکی از راه های افزایش امنیت سایت، شناسایی افراد خراب کار و مسدود کردن IP آنها می باشد. برای این کار کافیست به قسمت Blocked IP’s بروید و آیپی فرد را وارد کنید. هر زمان که بخواهید می توانید از همین صفحه IP ها را از بلاک خارج کنید.

امکانات افزونه به همین موارد محدود نمی شود، اما باتوجه به اینکه کاربرد آنها بسیار ساده بوده و نحوه کار با آنها آسان می باشد از توضیحات بیشتر خودداری می کنیم. در آخر باید بگویم که فراهم کردن امنیت سایت یکی از وظایف شما میباشد، سعی کنید تمامی اقدامات امنیتی را انجام دهید و از افزونه های تایید شده ای مانند Wordfence که در این مطلب اشاره کردیم استفاده کنید.


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: جمعه 24 ارديبهشت 1395 ساعت: 21:12

برای طراحان وردپرس که می خواهند یک سایت برای بررسی قالب و یا افزونه های خود داشته باشند، متن برگه ها از اهمیت بالایی برخوردار نیست اما برای اینکه وب سایت ظاهر مناسبی داشته باشد، به این گونه برگه ها نیاز دارند.

برای اینکه طراحان و توسعه دهندگان وردپرس وقت خود را صرف چنین کارهایی نکنند افزونه هایی مانند Bulk Page Creator وجود دارد که می توان با استفاده از آنها به راحتی چندین برگه را به صورت گروهی و همزمان ارسال کرد.

برای استفاده از این افزونه ابتدا آن را از مخزن افزونه های وردپرس دریافت کرده و بر روی سایت خود فعال کنید.

پس از فعال سازی گزینه ای به نام Bulk Page Creator به قسمت تنظیمات در پنل مدیریت وردپرس اضافه می شود که با کلیک بر روی آن به صفحه مدیریت افزونه منتقل خواهید شد.

bulk-page-creator

در قسمت مدیریت افزونه می توانید لیست برگه های منتشر شده خود را مشاهده کنید. پایینتر از آن قسمت مهم افزونه که ما می خواهیم با آن کار کنیم، یعنی Add pages وجود دارد.

تیگ گزینه Multiple Pages mode را بزنید تا بتوانید برگه ها را یکجا ایجاد کنید. برای این کار کافیست تا در قسمت Page Name نام برگه های خود را وارد کنید. توجه داشته باشید که برای جداسازی باید از کاما ( , ) استفاده کنید.

Parent برگه مادر را مشخص می کند که در حالت پیشفرض گزینه ای انتخاب نشده و تمامی برگه هایی که ایجاد می کنید خودشان برگه مادر خواهند بود. در صورتی که بخواهید برگه ها زیر مجموعه یک برگه باشند، می توانید نام برگه مورد نظر را از لیست انتخاب کنید. در آخر بر روی Add Page کلیک اضافه کنید.

اما برای درج متن در صفحات باید چه کرد؟

در صورتی که مراحل فوق را انجام بدهید، افزونه تنها برگه هایی خالی و با یک عنوان را ایجاد خواهد کرد. بدین منظور اگر بخواهید که برگه ها نوشته ای نیز داشته باشند گزینه Create Empty Pages را به Set Pages Content تغییر دهید تا فیلد درج متن به صفحه اضافه شود.

در کادر نمایش داده شده می توانید یک متن ساده را تنها جهت خالی نبودن صفحه وارد کنید. البته محتوای برگه ها را بعدها می توانید تغییر دهید.

پس از اینکه تمامی موارد گفته شده را انجام دادید، بر روی دکمه Update Site کلیک کنید تا برگه ها ایجاد شوند. توجه داشته باشید با زدن دکمه Add Page تنها برگه ها به فهرست خود افزونه اضافه شده و در سایت ذخیره نخواهند شد، بنابراین فراموش نکنید که کار اصلی و ذخیره سازی نهایی با کلیک بر روی Update Site صورت می گیرد.


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: جمعه 24 ارديبهشت 1395 ساعت: 6:45

گاهی اوقات نیاز است که شما سایت وردپرس خود را ابتدا در لوکال هاست یا سیستم شخصی خود برپا کنید ، محتوای آن را اضافه کنید و تمام تنظیمات آن را انجام دهید و پس از انجام دادن تمام این موارد آن را به هاست اصلی خود در اینترنت منتقل کنید .

شاید اولین و مهمترین مزیت اینکار سرعت بسیار بیشتر وردپرس در لوکال هاست نسبت به هاست اصلی است .

همچنین ممکن است به هر دلیلی مانند نارضایتی از هاست موجود و یا لزوم اجرای سایت در یک سرور و یا هاست قوی تر بخواهید سایت خود را از یک هاست به یک هاست دیگر منتقل کنید .

در چنین شرایطی کافیست تنها با دانستن مراحل بسیار ساده که در این مقاله به صورت کامل به آنها می پردازیم ، سایت خود را از لوکال هاست یا هاست اول به هاست دیگر منتقل کنید .

هر دو عمل “انتقال سایت از لوکال هاست به هاست اصلی اینترنت” و “انتقال سایت از یک هاست به هاست یا سرور دیگر” کاملاً مشابه هم هستند .

به خاطر اینکه حالت اول بیشتر کاربرد دارد ، این آموزش را بر اساس حالت اول یعنی انتقال سایت از لوکال هاست به هاست اصلی را توضیح می دهیم .

نکته : معمولاً انتقال اطلاعات یک سایت از یک هاست به هاست دیگر توسط تیم پشتیبانی هاست مقصد بدون هیچ هزینه ای انجام می گیرد .

برای درک بهتر فرآیند کار ما عملیات انتقال سایت از لوکال هاست به هاست اصلی را به ۲ مرحله کلی زیر تقسیم می کنیم :

گام اول – انجام کارهای سمت لوکال هاست

گام دوم – انجام کارهای سمت هاست اصلی موجود در اینترنت

مراحل و کارهای لازم در لوکال هاست به صورت زیر هستند :

۱- ابتدا از کل وردپرس خود یک فایل zip تهیه کنید . یعنی اینکه کل وردپرس خود را در یک فایل فشرده قرار دهید .

move-wordpress-site-localhost-to-host-1

move-wordpress-site-localhost-to-host-2

move-wordpress-site-localhost-to-host-3

۲- از فایل بانک اطلاعاتی مربوط به سایت وردپرس خود یک خروجی بگیرید .

برای اینکار در صفحه phpmyadmin در لیست بانک های اطلاعاتی در نوار کناری سمت چپ روی بانک اطلاعاتی مورد نظرتان که می خواهید از آن نسخه پشتیبان تهیه کنید را انتخاب کنید .

ما بانک اطلاعاتی be را انتخاب کرده ایم . در صفحه باز شده روی گزینه Export در بالای صفحه کلیک کنید .

در صفحه مربوط به Export گرفتن یا نسخه پشتیبان در قسمت Export Method یا روش خروجی گرفتن ، گزینه Quick – display only the minimal options را انتخاب کنید .

همچنین در بخش Format گزینه SQL را انتخاب کنید . و در نهایت روی دکمه GO کلیک کنید .

در تصویر زیر مراحل کار به همراه گزینه هایی که باید انتخاب شوند ، را مشاهده می کنید .

بعد از زدن دکمه GO ، فایل نسخه پشتیبان بانک اطلاعاتی ، با پسوند sql ، به صورت اتوماتیک دانلود می شود .

این فایل را در یک مسیر دلخواه قرار دهید تا در ادامه از آن استفاده کنید .

۳ – فایل فشرده ایجاد شده از مرحله ۱ را در ریشه هاست اصلی خود آپلود کنید (معمولاً پوشه public_html می باشد) .

مراحل و کارهای لازم در هاست اصلی به صورت زیر هستند :

۱- فایل فشرده ی آپلود شده را ، در پوشه public_html هاست اصلی ، از حالت فشردگی خارج کنید .

۲- یک دیتابیس ایجاد کنید .

move-wordpress-site-localhost-to-host-4

۳- فایل sql ایجاد شده در لوکال هاست را ایمپورت کنید .

move-wordpress-site-localhost-to-host-6

۴- بعد از درون ریزی موفق فایل بانک اطلاعاتی ، جدول تنظیمات یا wp_options را باز کنید و آدرس های اصلی را در آن تغییر دهید .

در این جدول باید مقدار رکوردهای siteurl و home را با آدرس جدید سایت خود جایگزین کنید .

move-wordpress-site-localhost-to-host-7

۵- فایل wp-config.php را باز کنید و اطلاعات بخش بانک اطلاعاتی را با اطلاعات دیتابیس ایجاد شده در هاست اصلی جایگزین کنید .

move-wordpress-site-localhost-to-host-8

۶- صفحه اصلی سایت را باز کنید تا سایت را مشاهده کنید .

مراحل انتقال سایت از لوکال هاست به هاست اصلی موجود در اینترنت به پایان رسید .

ممکن است شما در حین انجام این کارها با مشکلاتی مواجه شوید که به راحتی می توانید با استفاده از قسمت نظرات همین مطلب و یا انجمن های سایت سئوال یا مشکل خود را مطرح کنید .


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: سه شنبه 21 ارديبهشت 1395 ساعت: 14:08

با استفاده از کد زیر در فایل functions.php پوسته خود می توانید تعداد کلمات خلاصه نوشته را تغییر دهید .

در کد بالا تعداد کلمات دلخواه را با عدد ۱۰۰ جایگزین کنید .


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: دوشنبه 20 ارديبهشت 1395 ساعت: 17:06

یکی از ترفندها یا تکنیک های پرطرفدار سفارشی سازی وردپرس ، ایجاد صفحه اصلی به صورت کاملاً سفارشی می باشد .

احتمالاً سایت های زیادی را مشاهده کرده اید که از یک ساختار متفاوت برای صفحه اصلی خود استفاده می کنند .

این کار به راحتی قابل انجام است و ما در این مطلب آن را به شما آموزش خواهیم داد .

مرحله اول : ایجاد فایل صفحه سفارشی

در این مرحله شما باید برای صفحه سفارشی خود یک template ایجاد کنید .

برای اینکار کافیست از فایل page.php قالب وردپرس خود یک کپی بگیرید و آن را با یک نام مانند template-wprahanam.php تغییر نام دهید .

در نام فایل شما فقط می توانید بخش wprahnama را تغییر دهید و سایر قسمت ها ثابت هستند .

مثلاً اگر می خواهید نام template شما iran باشد ، نام نهایی فایل template به صورت template-iran.php خواهد شد .

نکته : از نام فایل template فقط برای استفاده در برنامه نویسی استفاده می شود .

بعد از ایجاد فایل template باید کدهای داخل آن را مقداری تغییر دهید .

ابتدا کد زیر را به بالاترین قسمت فایل اضافه کنید :

قسمت WpRahnama در صفات برگه نمایش داده می شود . پس اگر می خواهید آن را تغییر دهید .

نکته مهم : شما می توانید هر نوع سفارشی سازی را روی این برگه اعمال کنید . مانند تغییر فایل های css و یا js و یا تغییر مکان عناصر صفحه و …

مرحله دوم ) ایجاد یک برگه برای استفاده از template ایجاد شده

در این مرحله از طریق منوی “برگه ها/افزودن برگه” یک برگه جدید ایجاد کنید و در قسمت صفات برگه ، WpRahnama را انتخاب کنید .

تصویر زیر مرحله دوم را به شما نشان می دهد .

custom-page-wordpress

مرحله سوم – تنظیم برگه ایجاد شده به عنوان صفحه اصلی وردپرس

در این مرحله تنها باید به وردپرس بگویید که از برگه ای که در مرحله قبل ایجاد شده است ، برای صفحه اصلی خود استفاده کند .

برای اینکار به منوی “تنظیمات / خواندن” بروید . در صفحه باز شده و در قسمت “در برگه نخست نمایش داده شود” ، گزینه “یک برگه یکتا ” را انتخاب کنید .

سپس در لیست بازشونده “ برگه ی نخست ” برگه ای که در مرحله دوم ساخته اید را انتخاب کنید و در آخر روی ” ذخیره تغییرات ” کلیک کنید .

create-custom-page-wordpress

آموزش ایجاد صفحه اول سفارشی برای وردپرس به پایان رسید .

امیدوارم بتوانید یک صفحه سفارشی زیبا و کاربردی را برای وب سایت وردپرس خود را ایجاد کنید .


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: يکشنبه 19 ارديبهشت 1395 ساعت: 19:26

شاید در برخی وب سایت ها دیده باشید که با رفتن ماوس روی یک منو ، متن یا نوشته سایر منوها محو می شوند .

در این مطلب آموزشی از راهنمای وردپرس می خواهیم کد css محو شدن نوشته یا متن دلخواه شما را به شما نشان دهیم .

برای محو کردن هر نوشته ای در وب سایت خود می توانید با اضافه کردن کلاس زیر به بخش مربوطه آن را محو کنید .

نمونه انجام شده کد بالا را در بخش زیر مشاهده می کنید :

ضمناً در این لینک می توانید این کد را به دلخواه خود ویرایش کنید و نتیجه را بدون وقفه مشاهده کنید .


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: يکشنبه 19 ارديبهشت 1395 ساعت: 14:35

در ادامه سری آموزشی پیکربندی صحیح افزونه All In One Seo Pack شما را با بخش تنظیمات صفحه اصلی این افزونه آشنا می کنیم .

تصویر زیر را مشاهده کنید و سپس توضیحات هر بخش را در زیر آن مطالعه نمایید .

all-in-one-seo-pack

۱- عنوان صفحه اصلی

عنوان صفحه اصلی در حقیقت ” عنوان متا سئو ” صفحه اصلی وب سایت وردپرس شماست .

عنوان متای صفحه اصلی در بالای مرورگر و در سورس کد صفحه اصلی در بین تگ <title> نمایش داده می شود .

موتورهای جستجو این عنوان را در نتایج جستجوی خود نمایش می دهند و از آن برای لینک دادن به سایت وردپرس شما استفاده می کنند .

نکته مهمی که در این زمینه وجود دارد این است که طول عنوان صفحه اصلی باید ۶۰ کاراکتر و یا کمتر و همچنین مرتبط با محتوای سایت باشد .

هر متنی را که شما در فیلد عنوان صفحه اصلی وارد کنید ، دقیقاً در سورس صفحه اصلی سایت وردپرس شما قرار خواهد گرفت .

این فیلد بدون در نظرگرفتن اینکه شما در صفحه اصلی سایت خود از آخرین نوشته ها استفاده می کنید و یا یک صفحه ایستا ، عمل می کند .

نکته : تنظیمات محتوایی که صفحه اصلی سایت باید آنها را نمایش دهد را می توانید از منوی ” تنظیمات / خواندن ” تنظیم کنید .

۲- توضیحات صفحه اصلی

توضیحات صفحه اصلی یک توضیحات متا برای صفحه اصلی سایت وردپرس شما می باشد .

موتورهای جستجو از این توضیحات متا در زیر عنوان صفحه اصلی استفاده می کنند .

تا حد امکان از توضیحات متا کوتاه (حداکثر ۱۶۰ کاراکتر) و همچنین از توضیحات مرتبط با محتوای سایت استفاده کنید .

توضیحات متا یک پیشنهاد است و در برخی از موتورهای جستجو مانند گوگل از یک توضیح کوتاه اتوماتیک که از محتوای صفحه استخراج شده است ، استفاده می شود .

این فیلد نیز مانند فیلد “عنوان صفحه اصلی” دقیقاً در سورس کد صفحه قرار گرفته و نمایش داده می شود .

این فیلد بدون در نظرگرفتن اینکه شما در صفحه اصلی سایت خود از آخرین نوشته ها استفاده می کنید و یا یک صفحه ایستا ، عمل می کند .

نکته : تنظیمات محتوایی که صفحه اصلی سایت باید آنها را نمایش دهد را می توانید از منوی ” تنظیمات / خواندن ” تنظیم کنید .

در تصویر زیر می توانید عنوان صفحه اصلی سایت و همچنین توضیحات متا سایت را در نتایج موتور جستجوی گوگل را مشاهده کنید . این اطلاعات بر اساس تنظیمات افزونه All In One Seo Pack می باشند .

all-in-one-seo-pack-search-engine-result

۳-

کلیدواژه های متا امروزه تاثیر بسیار ناچیزی (و در برخی مواقع بدون تاثیر ) را در سئو سایت ها را بر عهده دارند .

در این مطلب از Matt Cutts می توانید جزئیات عدم استفاده موتورهای جستجو از کلیدواژه ها را مطالعه کنید .

البته ممکن است شما برای این مورد نیز ارزش قائل شوید و برای هر مطلب چندین کلیدواژه تعریف کنید تا مطلب را بهتر به موتورهای جستجو بشناسانید .

سعی کنید از مهمترین کلمات و ممرتبط ترین آنها با محتوای کلی سایت و محتوای مطلب جاری استفاده کنید .

به خاطر داشته باشید که از کلیدواژه ها برای ۲ منظور استفاده می شود :

۱- حیطه کاری سایت وردپرس شما را برای موتورهای جستجو مشخص می کنند .

۲- حیطه کاری سایت وردپرس شما را برای کاربران اینترنت مشخص می کنند .

پس برای انتخاب کلیدواژه ها دقت کافی داشته باشید .

به صورت کلی می توان گفت که عنوان متا و توضیحات متا در صفحه نمایش نتایج جستجو ، به کاربران نمایش داده می شوند و کاربر بر اساس آنها می تواند تصمیم بگیرد که روی لینک سایت شما کلیک کند یا خیر .

بالا بودن رنک سایت بدون داشتن متا داده های مناسب به هیچ وجه مفید نیست .

۴- Use Static Front Page Instead یا استفاده از صفحه ایستا در صفحه اصلی سایت

به صورت خلاصه اگر شما در منوی “تنظیمات / خواندن” یک برگه را برای صفحه اصلی انتخاب کرده باشید و تیک این گزینه را بزنید ، فیلدهای قبلی این بخش نادیده گرفته می شوند و شما می توانید اطلاعات سئو مربوطه را در بخش ویرایش آن برگه اعمال کنید .


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: يکشنبه 19 ارديبهشت 1395 ساعت: 6:43

شاید بخواهید یک عنصر را بوسیله کدهای CSS مخفی کنید و اولین کدی که به ذهنتان می رسد مانند زیر باشد :

یا

اما یک تکه کد بسیار بهینه تر از کدهای بالا وجود دارد که بوسیله آن هم عنصر یا المان مورد نظر شما در صفحه مخفی می شود و هم هیچ صدمه ای به سئو سایت شما وارد نمی شود .

در بخش زیر کد مخفی سازی یک عنصر HTML را در سایت وردپرس به بهترین و صحیح ترین شکل ممکن را مشاهده می کنید :


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: يکشنبه 19 ارديبهشت 1395 ساعت: 3:44

افزونه Widget Logic به شما اجازه می دهد که با استفاده از توابع شرطی وردپرس و یا کدهای php ، تعیین کنید که کدام ابزارک ها در کدام صفحه ها نمایش داده شوند .

این افزونه همچنین باعث اضافه شدن یک فیلتر “widget_content” خواهد شد .

با فعال شدن افزونه Widget Logic به تمام ابزارک های سایت وردپرس یک فیلد کنترلی بنام “widget logic” اضافه خواهد شد که بوسیله آن می توانید تعیین کنید که هر ابزارک در چه صفحه هایی نمایش داده شود و در چه صفحه هایی نمایش داده نشود .

در این فیلد کنترلی شما می توانید از توابع شرطی خود وردپرس (Conditional Tags) و یا کدهای php استفاده کنید .

نکته بسیار مهم : توجه داشته باشید که هر کاربری که به بخش ابزارک ها دسترسی داشته باشد می تواند کدهای دلخواه خود را در این فیلد وارد کند . بنابراین مراقب سوءاستفاده های احتمالی برای درج کدهای نامناسب یا کدهای مخرب باشید .

همچنین در افزونه Widget Logic فیلتر ‘widget_content’ برای اعمال تغییرات دلخواه شما روی کدهای HTML ابزارک ها تعبیه شده است .

لینک افزونه در مخزن وردپرس


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: جمعه 17 ارديبهشت 1395 ساعت: 19:48

“وب سایت وردپرس خود را تنها با چند کلیک کاربرپسند کنید “

جمله بالا ،شعار اصلی افزونه WPtouch است . توسط این افزونه می توانید به صورت اتوماتیک یک پوسته برای کاربران وب سایت خود که با موبایل سایت شما را باز می کنند را ایجاد کنید .

به گفته توسعه دهنده ، این افزونه توسط گوگل تایید و پیشنهاد شده است ، زیرا هیچ گونه تاثیر منفی در سئو سایت شما ندارد و تمام استانداردهای سئو لازم را شامل می شود .

همچنین در قسمت تنظیمات این افزونه می توانید یکسری گزینه ها را به دلخواه خود تغییر دهید .

البته برخی گزینه ها در پنل تنظیمات فقط در نسخه حرفه ای افزونه قابل دسترس هستند . هرچند نسخه معمولی افزونه WPtouch نیز به اندازه کافی سایت شما را برای دستگاه های موبایل بهینه می کند .

لینک صفحه افزونه در مخزن وردپرس


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: چهارشنبه 15 ارديبهشت 1395 ساعت: 14:29

همانطور که می دانید سیستم صفحه بندی پیش فرض وردپرس بسیار ساده است و تنها دارای ۲ لینک برای صفحه قبلی و صفحه بعدی می باشد .

هدف اصلی افزونه WP-PageNavi نمایش یک صفحه بندی با ظاهر زیبا و عملکرد بسیار بهینه با پیکربندی پیشرفته ، برای کاربران سایت وردپرس است ، تا بتوانند مطالب سایت را به بهترین شکل ممکن مرور کنند و به صفحه و مطلب دلخواه خود دست پیدا کنند .

این افزونه با ارائه تگ تمپلیت wp_pagenavi() یک صفحه بندی زیبا را برای سایت وردپرس شما به ارمغان می آورد .

شما می توانید این افزونه را توسط مدیریت وردپرس و یا به صورت دستی نصب کنید :

۱- فایل فشرده افزونه را اکسترکت کنید و آن را در پوشه plugins قرار دهید .

۲- افزونه را از طریق منوی ” افزونه ها ” / ” افزونه های نصب شده ” فعال کنید .

روش استفاده از افزونه WP-PageNavi :

برای استفاده از افزونه WP-PageNavi شما نیاز دارید که در پوسته خود فراخوانی های توابع next_posts_link() و previous_posts_link() را پیدا کنید و آنها را با wp_pagenavi() جایگزین کنید .

مثال زیر را برای پوسته ۲۰۱۲ وردپرس مشاهده کنید :

در پوسته ۲۰۱۲ وردپرس فراخوانی های توابع پیش فرض صفحه بندی وردپرس به صورت زیر می باشند

خطوط بالا باید با کد زیر جایگزین شوند

و برای صفحه بندی چند بخشی کد زیر را پیدا کنید

و با کد زیر جایگزین نمایید

برای تعیین نوع صفحه بندی تنظیمات افزونه را در مدیریت وردپرس بررسی کنید .

تغییر در استایل یا CSS افزونه WP-PageNavi

برای تغییر دادن استایل پیش فرض صفحه بندی افزونه WP-PageNavi کافیست فایل pagenavi-css.css را از پوشه افزونه به پوشه پوسته یا قالب جاری سایت وردپرس خود منتقل کنید و تغییرات خود را در آنجا اعمال کنید .

همچنین باید در تنظیمات افزونه تیک گزینه “Use pagenavi.css? ” را بردارید و فایل css افزونه را به صورت مستقیم به فایل style.css قالب اضافه کنید .

تغییر نام کلاس ها در افزونه WP-PageNavi

یکسری فیلتر در افزونه WP-PageNavi قرار دارد که بوسیله آنها می توانید نام کلاس های اختصاص داده شده به المان های داخل افزونه را تغییر دهید .

لیست فیلتر ها را در زیر مشاهده می کنید :

wp_pagenavi_class_pages
wp_pagenavi_class_first
wp_pagenavi_class_previouspostslink
wp_pagenavi_class_extend
wp_pagenavi_class_smaller
wp_pagenavi_class_page
wp_pagenavi_class_current
wp_pagenavi_class_larger
wp_pagenavi_class_nextpostslink
wp_pagenavi_class_last

یک مثال برای نحوه استفاده از فیلترها در افزونه WP-PageNavi

لینک صفحه افزونه در مخزن وردپرس


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: دوشنبه 13 ارديبهشت 1395 ساعت: 9:11

با استفاده از افزونه Contact Form 7 می توانیدچندین فرم تماس را برای سایت وردپرس خود را ایجاد کنید . همچنین توسط افزونه Contact Form 7 می توانید متن ایمیل های ارسالی توسط افزونه را به دلخواه خود با تگ های HTML و متغیرهای توکار افزونه را طراحی کنید . فرم های ایجاد شده توسط افزونه Contact Form […]

برچسب: نویسنده: محمد رضا جوادیان تاريخ: يکشنبه 12 ارديبهشت 1395 ساعت: 20:18

گاهی اوقات ممکن است ۲ فایل جاوا اسکریپت با هم تداخل داشته باشند و کدهای یکی بر عملکرد دیگری تاثیر منفی داشته باشد .

یکی از راه حل های ممکن ، جلوگیری از بارگذاری فایل جاوا اسکریپت ایجاد کننده تداخل به روش زیر می باشد .

لازم بذکر است که اگر کارکرد صحیح آن برگه یا کل سایت نیازمند هردو فایل جاوااسکریپت است ، باید از یک روش دیگر برای رفع تداخل آنها استفاده کنید .

در کد زیر از بارگذاری فایل جاوااسکریپت userpro_min در برگه ای با شناسه ۱۲۵۱۶ یا ۱۲۲۷۱ جلوگیری به عمل می آید .


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: يکشنبه 12 ارديبهشت 1395 ساعت: 11:38

با استفاده از افزونه Google XML Sitemaps می توانید یک نقشه سایت XML را برای سایت وردپرس خود را ایجاد کنید .

با استفاده از این نقشه سایت ایجاد شده ، سایت وردپرس شما توسط موتورهای جستجویی مانند گوگل (Google) ، بینگ (Bing) ، یاهو (Yahoo) و ask.com بهتر ایندکس خواهد شد .

افزونه Google XML Sitemaps به ربات های موتورهای جستجو کمک می کند تا راحتتر ساختار سایت وردپرس شما را درک کنند و به صورت موثرتری سایت را ایندکس کنند .

این افزونه از همه صفحات یا برگه های ایجاد شده وردپرس و همچنین آدرس های URL سفارشی پشتیبانی می کند .

بعد از انتشار هر محتوای جدیدی در سایت وردپرس شما مانند نوشته ، برگه و … ، افزونه Google XML Sitemap موتورهای جستجو را برای آن محتوای جدید باخبر می کند .

این افزونه بیش از ۹ سال است که ایجاد و پشتیبانی می شود و جز بهترین و محبوبترین افزونه های وردپرس است .

همچنین توسعه دهندگان این افزونه ، کارکرد صحیح آن را تضمین می کنند .

لینک صفحه افزونه در مخزن وردپرس

لینک دانلود مستقیم افزونه از مخزن وردپرس


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: يکشنبه 12 ارديبهشت 1395 ساعت: 11:38

در این مطلب از راهنمای وردپرس با معرفی افزونه W3 Total Cache ، تنها فریم ورک بهینه سازی کارایی وردپرس در خدمت شما هستیم .

افزونه W3 Total Cache که توسط هاست هایی مانند page.ly, Synthesis, DreamHost,MediaTemple و Go Daddy پیشنهاد شده است باعث بهبود تجربه کاربری (UX) و افزایش سرعت صفحات سایت وردپرس شما خواهد شد .

این افزونه همچنین توسط شرکت ها و سایت های معتبری مانند AT&T, stevesouders.com, mattcutts.com, mashable.com, smashingmagazine.com, makeuseof.com, yoast.com, kiss925.com, pearsonified.com, lockergnome.com, johnchow.com, ilovetypography.com, webdesignerdepot.com, css-tricks.com و هزاران سایت دیگر تایید شده و مورد استفاده قرار گرفته است .

افزونه W3 Total Cache بوسیله افزایش کارایی سایت ، کاهش زمان دانلود صفحات و همچنین استفاده از ادغام اسکریپت ها با CDN ها ، یک تجربه کاربری لذت بخش را برای کاربران سایت وردپرس شما رقم خواهد زد .

مزایای استفاده از افزونه W3 Total Cache عبارتند از :

  • حداقل ۱۰ برابر شدن کارایی کلی سایت
  • تاثیر مثبت بر رتبه YSlow سایت
  • ارائه مشاهدات سریع برای صفحات پشت سر هم بوسیله کش کردن آنها
  • کم کردن زمان بارگذاری صفحات سایت که منجر به افزایش زمان ماندگاری در سایت و همچنین مشاهده صفحات بیشتر توسط بازدیدکنندگان خواهد شد .
  • بهبود کارایی سرور
  • صرفه جویی بیشتر از ۸۰% ای توسط فشرده سازی و کوچک کردن فایل های درخواستی مانند فایل های css ، جاوا اسکریپت و HTML

ویژگی های افزونه W3 Total Cache :

  • سازگار با هاست های اشتراکی ، سرورهای اختصاصی و سرورهای مجازی
  • استفاده از CDN با کتابخانه رسانه ، فایل های پوسته و فایل های هسته وردپرس
  • پشتیبانی از موبایل
  • کش کردن صفحات و نوشته ها در حافظه یا روی دیسک یا در CDN
  • کش کردن فایل های CSS و جاوااسکریپت در حافظه یا روی دیسک یا در CDN
  • کش کردن خوراک سایت ، دسته بندی ها ، برچسب ها ، دیدگاه ها و نتایج جستجو در حافظه یا روی دیسک یا در CDN
  • کش کردن صفحات نتایج جستجو در حافظه یا روی دیسک یا در CDN
  • کش کردن اشیاء بانک اطلاعاتی در حافظه یا روی دیسک
  • کش کردن اشیاء در حافظه یا روی دیسک
  • و …

لینک صفحه افزونه W3 Total Cache در مخزن وردپرس


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: يکشنبه 12 ارديبهشت 1395 ساعت: 11:38

هنگامی که شما سایت وردپرس خود را از یک هاست به هاست دیگر منتقل می کنید و یا آن را از سیستم خود یا لوکال هاست به هاست اصلی سایت منتقل می کنید و یا حتی زمانی که آدرس سایت خود را تغییر می دهید ، برای عملکرد صحیح سایت نیاز است که یکسری از لینک ها و یا متن های سایت را با مقادیر جدید جایگزین کنید .

خوشبختانه برای اینکار افزونه های زیادی موجود است و ما در این مطلب می خواهیم یکی از بهترین های این افزونه ها یعنی افزونه Better Search Replace را به شما معرفی کنیم .

افزونه Better Search Replace تلفیقی از ویژگی های خوب همه افزونه های مشابه است ، که به صورت ساده و کارا در یکجا جمع شده اند .

در بخش زیر ویژگی های افزونه Better Search Replace را با هم مرور می کنیم :

  • پشتیبانی از سریالیزه کردن برای همه جداول
  • قابلیت انتخاب یک یا چند جدول دلخواه برای عملیات مورد نظر
  • قابلیت dry run که گزارشی از فیلدهای بروز شده را ارائه می دهد
  • عدم نیاز به هیچ گونه سرویس و یا پیش نیازی در سرور
  • پشتیبانی از وردپرس شبکه یا وردپرس چند سایته

لینک صفحه افزونه در مخزن وردپرس

دانلود مستقیم افزونه از مخزن وردپرس


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: جمعه 10 ارديبهشت 1395 ساعت: 9:59

در این مطلب بخش تنظیمات عمومی افزونه All In One Seo Pack را با هم مرور می کنیم .

به تصویر زیر نگاه کنید و سپس توضیحات هر بخش ، در زیر تصویر را بخوانید .

1

۱-

چنانچه از این افزونه لذت برده اید و برای شما کاربردی بوده است ، توسط این گزینه می توانید کمک های مالی خود را به توسعه دهنده (گان) افزونه بپردازید .

۲- آدرس های URL استاندارد

این گزینه به صورت پیش فرض انتخاب شده است .

آدرس های URL استاندارد باعث می شوند که ربات های گوگل آدرس های URL مشابه را به عنوان محتوای تکراری در نظر نگیرد و از جریمه شدن سایت شما برای محتوای تکراری توسط موتور جستجوی گوگل جلوگیری می کند .

به خاطر داشته باشید که با تیک زدن این گزینه ، شما قواعد و قوانین موتور جستجوی گوگل را رعایت می کنید .

۳- No Pagination for Canonical URLs

این گزینه برای کاربرانی که می خواهند صفحه بندی را از آدرس های URL استاندارد سایت وردپرس خود را حذف کنند ، ایجاد شده است .

به صورت پیش فرض آدرس های URL استاندارد به صورت http://mydomain.com/page/2 هستند که با فعال کردن این گزینه قسمت /page/2 از آدرس ها حذف می شود .

۴- Enable Custom Canonical URLs

اگر این گزینه را فعال کنید یک فیلد جدید در باکس یا جعبه افزونه All In One Seo Pack در صفحه افزودن/ویرایش نوشته ها یا برگه های سایت وردپرس شما اضافه می شود که بوسیله آن می توانید یک آدرس URL استاندارد را برای آن نوشته یا برگه را تنظیم کنید .

۵- Set Protocol For Canonical URLs

این گزینه برای تعیین نوع پروتکل مورد استفاده در سورس کد شما بکار می رود . اگر حالت Auto یا اتوماتیک را انتخاب کنید ، All In One Seo Pack از تابع get_permalink() وردپرس استفاده خواهد کرد . این تابع مقدار خود را از فایل wp-config.php می خواند .

۶-

این گزینه به صورت پیش فرض غیرفعال است . ممکن است شما به علت تداخل یک قالب یا افزونه با All In One Seo Pack نیاز داشته باشید که این گزینه را فعال کنید

۷-

این گزینه برای کاربرانی که نمی خواهند افزونه All In One Seo Pack خروجی نشانه گذاری شده برای Schema.org تولید کند ، ایجاد شده است .

توسعه دهندگان افزونه All In One Seo Pack رفته رفته پشتیبانی بیشتری از Schema.org را ارائه خواهند داد ، زیرا این نشانه گذاری اطلاعاتی درباره وب سایت را در اختیار موتورهای جستجو قرار می دهد .

اگرچه ممکن است شما بعد از ارزیابی سایت خود با سایت هایی مانند GTMetrix یا W3C خطاهایی را درباره این نشانه گذاری را مشاهده کنید ، اما جای هیچ نگرانی نیست و با خیال راحت می توانید این خطاها را نادیده بگیرید . چون به عملکرد سایت و سئوی آن هیچ لطمه ای وارد نخواهند کرد .

این گزینه به علت مزایای استفاده از Schema.org به صورت پیش فرض فعال می باشد .

۸-

این گزینه تنها برای ثبت رویدادهای داخلی افزونه All In One Seo Pack در نظر گرفته شده است و هدف اصلی از ایجاد آن ارائه فایل لاگ یا گزارش ایجاد شده توسط افزونه برای ارائه به تیم پشتیبانی جهت رفع مشکلات احتمالی کاربران استفاده کننده می باشد .


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: سه شنبه 7 ارديبهشت 1395 ساعت: 19:55

wprahnama-43

در این مطلب یکی دیگر از گزینه های منوی مدیریت بنام ابزارها را مورد بحث قرار می دهیم.

ابزار های در دسترس

در این قسمت شما می توانید ابزار های در دسترس خود را مشاهده کنید.

wprahnama-7

۱- با نگهداشتن کلیک بر روی برنامک می توانید آن را به نوار علاقه مندی هایتان اضافه کنید.

۲- با کلیک بر روی این گزینه اگر نمیتوانید این برنامک را به لیست علاقهمندیهایتان بکشید، علاقهمندی جدیدی بسازید، کد مقابل را کپی کنید.

۳- با کلیک بر روی این گزینه می توانید برای باز کردن مخابره استفاده کنید.

۴- در این قسمت می توانید دسته های خود را به برچسب تبدیل کنید و یا بالعکس. و با کلیک بر روی این گزینه وارد بخش درون ریزی می شویم

درون ریزی

در ورد پرس امکانی وجود دارد که می توانید ، تنظیمات وابزارک ها و اطلاعات پوسته خود را در یک فایل بریزید. اگر این فایل را در سیستم مدیریت محتوا خود آپلود کنید درون ریزی می گویند.

wprahnama-44

۱- در این قسمت می توانید درون ریز موجود در لیست خود را انتخاب کنید.

۲- با کلیک بر روی این گزینه می توانید درون ریز مورد نظر خود را بیابید.

برون بری

در ورد پرس امکانی وجود دارد که می توانید ، تنظیمات وابزارک ها و اطلاعات پوسته خود را در یک فایل بریزید . اگر اطلاعات را در چنین فایلی بریزید برون بری می گویند .

wprahnama-45

۱- در این قسمت می توانید پرونده خود را برای برون بری انتخاب کنید و باکلیک بر روی دریافت پرونده برون بری شده ان را دانلود کنید.


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: يکشنبه 5 ارديبهشت 1395 ساعت: 5:46

اگر نگاهی به لیست محبوب ترین افزونه های وردپرس بیاندازید ، حتماً افزونه All In One SEO Pack را در بین آنها را خواهید دید .

All In One SEO Pack یکی از محبوب ترین افزونه های وردپرس است که تاکنون بیش از ۱۵ میلیون بار دانلود شده است .

اغلب کاربران فکر می کنند که با نصب عادی این افزونه سئوی سایت وردپرس خود را تا حد ممکن افزایش داده اند ، در صورتی که این طرز فکر اشتباه است و بعد از نصب این افزونه باید آن را به صورت صحیح پیکربندی کرد . (البته با نصب خالی این افزونه نیز مقداری سئو وردپرس بهینه می شود)

بعد از نصب افزونه All In One SEO Pack نیاز است که شما یکسری تنظیمات را برای حداکثر عملکرد سئو برای وردپرس خود را انجام دهید .

در این سری آموزشی سعی می کنیم تا حد ممکن گزینه ها یا تنظیمات افزونه All In One SEO Pack را برای شما توضیح دهیم ، تا بتوانید به صورت بهینه تری از این افزونه استفاده کنید .

اولین کار برای شروع دانلود افزونه از این لینک و نصب افزونه می باشد . (آموزش نصب افزونه ، آموزش نصب افزونه ۲ )

بعد از نصب کردن افزونه All In One Seo Pack یک گزینه بنام All In One Seo به منوی مدیریت وردپرس اضافه می شود (تصویر زیر) .

all-in-one-seo-pack-wordpress-1


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: شنبه 4 ارديبهشت 1395 ساعت: 16:49

wprahnama-37

در این قسمت منوی کاربران را با هم مرور می کنیم .

همه کاربران

در این بخش می توانید کاربران خود را مشاهده کنید.

wprahnama-38

۱- می توانید در این قسمت کاربر جدید اضافه کنید.

۲- در این قسمت می توانید کاربران را به طور دسته جمعی حذف کنید.

۳- در این قسمت می توانید اطلاعات (ایمیل ، نوشته ، نقش) کاربران خود را مشاهده کنید.

۴- در این قسمت می توانید نقش (نویسنده ،ویرایشگر و…) کاربران خود را تغییر دهید.

۵- در این قسمت می توانید کاربر مورد نظر خود را جست وجو کنید.

wprahnama-39

۱- در این قسمت می توانید اطلاعات کاربر مورد نظر خود را وارد کنید.

۲- بعد از پر کردن اطلاعات مورد نظر بر روی این گزینه کلیک کنید تا کاربر مورد نظر افزوده شود.

شناسنامه شما

در این قسمت می توانید اطلاعات شخصی خود را وارد کنید.

wprahnama-40

۱- برخی از گزینه های شخصی سازی در ورد پرس (رنگبندی بخش مدیریت و…)

با کلیک بر روی گزینه ” بروزرسانی “ می توانید تغییرات این قسمت را ذخیره کنید.

wprahnama-42

۱) در این قسمت می توانید تصویر نمایه خود را تغییر دهید.(از طریق سایت gravatar)

۲) در این قسمت می توانید رمز جدیدی بسازید.

۳) با کلیک بر روی این گزینه اطلاعات شما ثبت خواهد شد.


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: شنبه 4 ارديبهشت 1395 ساعت: 16:49

قابلیت چند سایته بودن وردپرس را می توان یکی از بهترین ویژگی های این سیستم مدیریت محتوا دانست که به سادگی امکان ایجاد و مدیریت وبلاگ های وردپرسی تحت شبکه را فراهم می سازد. به عبارتی با فعال کردن قابلیت شبکه دیگر نیاز به نصب نسخه های مجزا نیست و از طریق همان نسخه اصلی می توانید دیگر سایت ها را تحت عنوان وردپرس شبکه مدیریت کنید.

وردپرس شبکه در چه مواقعی کاربرد دارد؟

برای اینکه با کاربرد وردپرس شبکه بهتر آشنا شوید، یک مثال ساده می زنیم: فرض کنید که شما یک گروه هستید که در سه موضوع مختلف فعالیت می کنید و افراد فعال در هریک از موضوعات برای ظاهر و ساختار سایت برنامه ای متفاوت در نظر دارند. درچنین حالتی داشتن ۳ سایت مجزا از هم ، بهترین راه حل می باشد.

حال برای اینکه بتوانید این سه سایت را از یک قسمت مدیریت کنید تا در وقت خود صرفه جویی کنید، می توانید قابلیت شبکه وردپرس را فعال کنید تا از طریق آن علاوه بر راه اندازی سه سایت مجزا از هم، از طریق یک مرکز ، تحت کنترل باشند.

حتی می توانید قابلیت ایجاد بلاگ در شبکه را برای تمامی افراد آزاد بگذارید تا از این طریق یک سایت وبلاگدهی با پلتفرم وردپرس برای کاربران فراهم سازید.

نکاتی که قبل از راه اندازی وردپرس چند کاربره باید بدانید

قبل از هرچیزی باید مطمئن شوید که هاست شما قابلیت ایجاد شبکه وردپرس را داشته باشد .

برای فعال سازی شبکه در وردپرس نیاز به فعال بودن برخی توابع است که دربرخی از هاستینگ ها بر روی هاست های اشتراکی غیرفعال است. درچنین حالتی بهتراست که خودتان هاست اختصاصی تهیه کنید.

حال زمان انتخاب نوع آدرس وبلاگ های تحت شبکه است. در این مرحله شما دو انتخاب دارید:

اگر بخواهید که سایت ها را با آدرس نوع اول ایجاد کنید، در این حالت آنها به عنوان زیر پوشه از سایت اصلی ایجاد خواهند شد و در حالت دوم ، سایت ها به عنوان زیردامنه ایجاد خواهند شد.

انتخاب نوع آدرس باید براساس استراتژی و نیازهای خودتان باشد. نکته ای که وجود دارد در خصوص نوع دوم آدرس است. در این حالت می بایستی حالت ایجاد زیردامنه توسط شبکه را فعال کنید. برای این کار مراحل زیر را دنبال کنید:

۱- وارد کنترل پنل هاست خود شوید (در اینجا cPanel است ) و به قسمت Subdomains بروید.

۲- مانند تصویر زیر ساب دامنه ای با نام * (ستاره) ایجاد کنید.

wildcard-subdomains

نکته: افرادی که کنترل پنل هاست آنها دایرکت ادمین میباشد، به دلیل عدم امکان ایجاد ساب دامنه * از طریق دایرکت ادمین می بایستی به هاستینگ خود تیکت ارسال کنند تا آنها تغییرات را اعمال کنند.

فعال کردن وردپرس شبکه

شاید کمی برایتان تعجب آور باشد که بگوییم برای فعال کردن این ویژگی در وردپرس نیاز به نصب هیچ افزونه ای نیست و تنها کافیست کد یک خطی زیر را به فایل wp-config.php اضافه کنید:

کد فوق را در هرجایی از فایل wp-config.php اضافه کنید اجرا خواهد شد، اما بهتر است که آن را در قسمتی که خود وردپرس در نظر گرفته است اضافه کنید تا اگر بعدها نیاز به تغییر بود بتوانید به سرعت آن را پیدا کنید. بنابراین کد را بعد از خط

/* That’s all, stop editing! Happy blogging. */

اضافه کنید.

wp-config

پس از افزودن کد و ذخیره فایل، به مدیریت وردپرس مراجعه کرده و از قسمت ابزارها بر روی لینک “راه اندازی شبکه” که اکنون اضافه شده است کلیک کنید.

در صورتی که افزونه فعال داشته باشید سیستم پیغامی مبنی برغیرفعال کردن آنها نشان خواهد داد، پس قبل از اینکه اقدام به راه اندازی شبکه کنید، تمامی افزونه های سایت را غیرفعال کنید.

اولین موردی که از شما پرسیده خواهد شد، آدرس وبلاگ ها است. دراین خصوص در ابتدای این مقاله توضیحات کافی ارائه شد و اکنون تنها باید گزینه مورد نظر خود را انتخاب کنید.

network-setup

پس از انتخاب ساختار آدرس ها نوبت به اعمال تنظیمات می رسد. در این مرحله باید برای شبکه خود عنوان انتخاب کرده و یک ایمیل را برای مدیر شبکه وارد کنید.

network-settings

فعال سازی شبکه

بعد از اینکه دکمه نصب در مرحله قبل را بزنید، وردپرس دو بلاک کد به شما خواهد داد که باید آنها در فایل های wp-config.php و .htaccess اضافه کنید. توجه داشته باشید که کدهای مربوط به بلاک .htaccess بایستی جایگزین کدهای وردپرس فعلی شوند.

نکته: کدهای وردپرس در فایل .htaccess با تگ # BEGIN WordPress شروع و با # END WordPress تمام می شوند.

بعد از افزودن کدها از محیط مدیریت خارج شده و دوباره وارد شوید .

عملیات نصب و راه اندازی وردپرس شبکه در اینجا به پایان رسید.

اکنون می توانید با مراجعه به قسمت تنظیمات شبکه، ویژگی ها و تنظیمات سفارشی خود را برای شبکه اعمال کنید.

امیدوارم از وردپرس شبکه خود کمال استفاده را ببرید .


اسماعیل ابراهیمی

برچسب: نویسنده: محمد رضا جوادیان تاريخ: شنبه 4 ارديبهشت 1395 ساعت: 16:49

صفحه بندی